composite membrane - French English Dictionary